while looking at the viewer